草庐IT

ASP.NET Web Forms - DataList 控件

全部标签

asp.net - IIS URL 重写 Default.aspx 而不是 Slash

我正在使用IIS的URL重写,并且出于SEO的目的,我想将所有以/结尾的URL重写为Default.aspx。类似这样:http://weblogs.asp.net/scottgu/archive/2010/04/20/tip-trick-fix-common-seo-problems-using-the-url-rewrite-extension.aspx但是,我无法在任何地方找到如何正确重写,因为所有文章都做相反的事情-将Default.aspx重写为/...问题是这会扰乱回发-当你单击您刚刚被重定向到同一页面的页面。有什么想法吗? 最佳答案

asp.net-mvc - 注册。我博客的搜索引擎优化

我正在通过ASP.NETMVC框架创建博客。我要提交的所有文章都具有相同的布局,只有主要内容不同。因此,我创建了一个公共(public)View,该View动态加载部分中物理文件(仅包含特定文章标记)的内容。因此,用户发送的所有url请求都指向同一个物理文件,该文件根据文章动态加载特定部分。这是正确的方法吗?这会在SEO中造成一些问题吗?我渴望收到你的来信。[已更新]文章的url看起来像http://myblog.com/blog/archives/2011/1/using_asp_mvc.所有这些类型的请求都由一个页面接收,该页面从其中的另一个物理文件加载文章的内容。

ASP.NET MVC 正在用重复的内容破坏我的页面

我有这个页面(丹麦语-抱歉)http://www.itilbud.dk,我在中心有一些报价,还有一些标签(按钮)。当用户点击一个按钮时,它应该使用点击类别的信息来过滤优惠。我的问题是,Google似乎从第3页回到了第6页,我认为这是因为当我单击我的标签按钮时,URL发生了变化,但新页面显示了相同的优惠,现在由所选的过滤类别。发件人:http://www.itilbud.dk/收件人:http://www.itilbud.dk/Home/Index/10默认路由显示主页/索引页面,上面显示的地址也是如此,两者上的数据相同(主页/索引页面上的子集,仅按标记号10过滤)这是重复的内容,我只需

asp.net - ASP 到 ASP.NET 的 URL 问题再次出现

我将用示例代码再次解释。我们有一个ASP站点。内容太多可以到这个ASP站看hereforsamplelink1.现在我们必须将此站点更改为ASP.NET您可以查看此ASP.NET示例页面hereforsamplelink2.我们的域名不会改变。但是我们的旧网址会改变,你可以看到link1和link2的差异......问题是谷歌机器人索引了我们的旧网址,机器人会再次出现但不会找到我们的旧网址所以它会给我们坏点......怎么能我们解决了这个问题??我将给出asp.netseo的示例代码...也许它可以帮助您解决这个问题..全局.asax:stringpath=System.IO.Path

asp.net - 用于检测用户位置的地理定位替代方案

我的网站需要检测用户所在的国家/地区,以便我可以针对该国家/地区完善内容。以前我尝试过地理定位,但我认为这对SEO有负面影响,并且还会导致用户首次加载网站时出现延迟。我希望以另一种方式检测国家/地区,例如如果可能,可能通过用户浏览器中可用的信息。有没有人在不使用地理定位的情况下成功检测到用户位置? 最佳答案 一种替代方法是使用用户的IP地址,但这可能不可靠:http://www.dotnetcurry.com/ShowArticle.aspx?ID=325 关于asp.net-用于检测用

asp.net-mvc - ASP.NET MVC URLs - 正确的方法

目前我的项目有一个页面domain/cocktail显示所有鸡尾酒的列表。如果用户想过滤列表,他可以选择排序顺序、鸡尾酒的起始字母和强度。所以url看起来像domain/cocktail?letter=B&sort=nu&strength=2&page=4。据我所知,使用此类网址并不是最佳选择。您可以建议使用什么方法来获得具有相同功能的对SEO友好的URL。 最佳答案 ASP.NETMVC应用程序使用ASP.NET路由系统,它决定URL如何映射到特定的Controller和操作。在浏览器请求时的默认路由系统下http://yours

asp.net - 用户国家选择和 SEO 问题

我希望我的用户在访问该网站时选择他们来自哪个国家,然后它会将其存储在cookie中,不会再打扰他们。系统的许多不同部分(例如系统定价)都依赖于此,因此它可以转换为用户货币。我正在考虑在未设置国家/地区cookie时在任何页面上显示模式,但我担心在SEO方面对我的网站产生负面影响。有没有人有这方面的经验?我希望Google抓取所有国家/地区的所有条目,但如果用户实际访问该网站,则显示不同国家/地区的条目没有意义(该网站允许访问者在其本地搜索某种类型的讲师)。 最佳答案 可能有更简洁的方法,但是...让依赖国家cookie的页面也接受指

ASP.NET 在 Render() 之前执行函数

最后我找到了一些关于如何从aspx页面调用函数的解决方案,因为我需要制作动态url。我在Google上搜索了几个星期,但我没有找到如何使动态路由依赖于当前语言环境,例如:site.com/en/home-whenCurrentCultureisen-ENandsite.com/fr/home-WhenCurrentCultureisfr-FR.我找到了一个解决方案,我从aspx调用函数来检查CurrentCulture并打印一个字符串。voidDemo(){CultureInfocurrentCulture=Thread.CurrentThread.CurrentCulture;str

asp.net-mvc - SEO:索引链接到页面但不索引 URL

在我的一个ASP.NETMVC应用程序中,我使用actionlink来切换语言,例如http://example.com/nl/home/switch?lang=en&redirect=/en/home/about。按下url时,switch函数将用户重定向到/en/home/about,语言为en(英语)。问题是谷歌正在索引开关操作链接,就好像它是链接页面一样。因此,在此示例中,/en/home/about在Google结果中显示为http://example.com/nl/home/switch?lang=en&redirect=/en/home/关于而不是http://examp

asp.net - 建立多语言网站

我正计划建立一个新的多语言网站,并正在考虑它对SEO的影响。当用户第一次访问该域时,会检测到他的语言设置,并根据此设置语言,他会被重定向到网站的适当语言版本并被cookie记录。如果在不同的session期间,该用户浏览该域,则会检测到cookie,并将用户重定向到适当的国家/语言页面。同时,用户可以手动更改设置的语言(因此cookie也会更改)。首先,如果我在主页上进行重定向(如果用户未使用cookie),Google会因此惩罚我吗?其次,如果我将语言存储在文件夹中,例如www.mydomain.com/en-us/page.html和www.mydomain.com/cs-cz/p